package com.heima.admin.service;

import com.heima.model.admin.dtos.NewsAuthDto;
import com.heima.model.common.dtos.PageResponseResult;
import com.heima.model.common.dtos.ResponseResult;

public interface WemediaNewsAutoScanService {
    /**
     * 自动审核文章
     * @param id 文章id
     */
    void autoScanByMediaNewsId(Integer id);

    /**
     * 查找待人工审核文章列表
     * @param dto
     * @return
     */
    PageResponseResult findNews(NewsAuthDto dto);
    /**
     * 根据ID查询文章
     * @param id
     * @return
     */
    ResponseResult findOne(Integer id);

    /**
     * 审核通过 或 驳回
     * @param type 0 驳回  1 通过
     * @param dto
     * @return
     */
    ResponseResult updateStatus(Integer type,NewsAuthDto dto);
}
